python 中列表去除重复项的方法(含二维列表及更多维) | 您所在的位置:网站首页 › python 删除数组中重复元素 › python 中列表去除重复项的方法(含二维列表及更多维) |
python 中列表去除重复项的方法有很多种,比如 set去重 下面展示 set去重示例。 a = [1,4,4,2,7,3,4,5,6,1] b = list(set(a)) print(b) #输出结果为 [1, 2, 3, 4, 5, 6, 7]但这种方法缺点也很明显,比如最后结果会改变原来的顺序排布,比如不适用于二维列表或更高维的列表。 作者还是比较喜欢下面这种方法,通过建立一个新列表来完成迁移。 比如这有一个二维列表: a=[['1','9'],['2','5'],['3','3'],['2','4'],['4','3'],['1','8'],['1','9']] b=[] for i in a : if i not in b : b.append(i) print(b)输出结果: |
CopyRight 2018-2019 实验室设备网 版权所有 |